package nio;

import java.nio.IntBuffer;
import java.util.Arrays;

/**
 * @Author Klys
 * @Date 2023/6/3 11:24
 * @Description
 * @Version 1.0
 */
public class Demo08 {

    public static void main(String[] args) {
        IntBuffer buffer = IntBuffer.wrap(new int[]{1, 2, 3, 4, 5});
        System.out.println(buffer);
        int[] arr = buffer.array();
        arr[0] = 99999;   //拿到数组对象直接改
        System.out.println(Arrays.toString(arr));
        //以看到这种方式由于是直接拿到的底层数组，所有修改会直接生效在缓冲区中。
        System.out.println(buffer.get());
    }
}
